#函数注解是可选的，只有python3以上版本支持注解
#函数注解会提供函数详细信息，但是不会进行类型检查等其它行为
#word:str希望入参为字符串；->set希望函数返回一个集合
def search4vowels(word:str)->set:
    """显示输入字符中的原音字母"""
    vowels=set('aeiou')
    found=vowels.intersection(set(word))
    #返回有没有找到原音
    return bool(found)
print(search4vowels('1'))
#传入一个不匹配的类型，运行时会报错
#print(search4vowels(1))
#在idea开发环境中，光标移动到函数上，按ctrl+q组合键，会显示该函数的注解信息和注释信息

def search4letters(strA:str, strB:str)->set:
    """查找字符串B中包含字符串A中的字母的集合"""
    return set(strA).intersection(set(strB))
print(search4letters('123','1233asdf'))